home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpdj540.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  27.9 KB  |  1,053 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "HPDJ540.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "HP DeskJet 540"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "hpdjres.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 2
  14. *OutputOrderReversed?: TRUE
  15. *switch: ColorMode
  16. {
  17.     *case: Mono
  18.     {
  19.         *BetterQualitySettings: LIST(Resolution.Option1, TextQuality.Option1)
  20.         *DraftQualitySettings: LIST(Resolution.Option2, TextQuality.Option2)
  21.         *DefaultQuality:BETTERQUALITY
  22.           }
  23.     *default:
  24.     {
  25.         *BetterQualitySettings: LIST(Resolution.Option1, TextQuality.Option1)
  26.         *DraftQualitySettings: LIST(Resolution.Option2, TextQuality.Option2)
  27.         *DefaultQuality:BETTERQUALITY
  28.           }
  29. }
  30. *Feature: Orientation
  31. {
  32.     *rcNameID: =ORIENTATION_DISPLAY
  33.     *DefaultOption: PORTRAIT
  34.     *Option: PORTRAIT
  35.     {
  36.         *rcNameID: =PORTRAIT_DISPLAY
  37.         *Command: CmdSelect
  38.         {
  39.             *Order: DOC_SETUP.2
  40.             *Cmd: "<1B>&l0O"
  41.         }
  42.     }
  43.     *Option: LANDSCAPE_CC90
  44.     {
  45.         *rcNameID: =LANDSCAPE_DISPLAY
  46.         *Command: CmdSelect
  47.         {
  48.             *Order: DOC_SETUP.2
  49.             *Cmd: "<1B>&l1O"
  50.         }
  51.     }
  52. }
  53. *Feature: InputBin
  54. {
  55.     *rcNameID: =PAPER_SOURCE_DISPLAY
  56.     *DefaultOption: AUTO
  57.     *Option: AUTO
  58.     {
  59.         *rcNameID: =AUTO_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<1B>&l1H"
  64.         }
  65.     }
  66.     *Option: ENVFEED
  67.     {
  68.         *rcNameID: =ENV_FEED_DISPLAY
  69.         *Command: CmdSelect
  70.         {
  71.             *Order: DOC_SETUP.3
  72.             *Cmd: "<1B>&l3H"
  73.         }
  74.     }
  75. }
  76. *Feature: PaperSize
  77. {
  78.     *rcNameID: =PAPER_SIZE_DISPLAY
  79.     *DefaultOption: LETTER
  80.     *DefaultOption: LETTER
  81.     *Option: LETTER
  82.     {
  83.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  84.         *Command: CmdSelect
  85.         {
  86.             *Order: DOC_SETUP.5
  87.             *Cmd: "<1B>&l2a1E"
  88.         }
  89.         *switch: Orientation
  90.         {
  91.             *case: PORTRAIT
  92.             {
  93.                 *PrintableArea: PAIR(4800, 6136)
  94.                 *PrintableOrigin: PAIR(150, 100)
  95.                 *switch: Resolution
  96.                 {
  97.                     *case: Option2
  98.                     {
  99.                         *PrintableArea: PAIR(4796, 6156)
  100.                         *PrintableOrigin: PAIR(152, 100)
  101.                     }
  102.                 }
  103.                 *CursorOrigin: PAIR(150, 100)
  104.             }
  105.             *case: LANDSCAPE_CC90
  106.             {
  107.                 *PrintableArea: PAIR(4660, 6106)
  108.                 *PrintableOrigin: PAIR(250, 150)
  109.                 *switch: Resolution
  110.                 {
  111.                     *case: Option2
  112.                     {
  113.                         *PrintableArea: PAIR(4676, 6104)
  114.                         *PrintableOrigin: PAIR(252, 152)
  115.                     }
  116.                 }
  117.                 *CursorOrigin: PAIR(250, 6256)
  118.             }
  119.         }
  120.     }
  121.     *Option: LEGAL
  122.     {
  123.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.5
  127.             *Cmd: "<1B>&l3a1E"
  128.         }
  129.         *switch: Orientation
  130.         {
  131.             *case: PORTRAIT
  132.             {
  133.                 *PrintableArea: PAIR(4800, 7936)
  134.                 *PrintableOrigin: PAIR(150, 100)
  135.                 *switch: Resolution
  136.                 {
  137.                     *case: Option2
  138.                     {
  139.                         *PrintableArea: PAIR(4796, 7936)
  140.                         *PrintableOrigin: PAIR(152, 100)
  141.                     }
  142.                 }
  143.                 *CursorOrigin: PAIR(150, 100)
  144.             }
  145.             *case: LANDSCAPE_CC90
  146.             {
  147.                 *PrintableArea: PAIR(4700, 7906)
  148.                 *PrintableOrigin: PAIR(210, 150)
  149.                 *switch: Resolution
  150.                 {
  151.                     *case: Option2
  152.                     {
  153.                         *PrintableArea: PAIR(4696, 7904)
  154.                         *PrintableOrigin: PAIR(212, 152)
  155.                     }
  156.                 }
  157.                 *CursorOrigin: PAIR(210, 8056)
  158.             }
  159.         }
  160.     }
  161.     *Option: A4
  162.     {
  163.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.5
  167.             *Cmd: "<1B>&l26a1E"
  168.         }
  169.         *switch: Orientation
  170.         {
  171.             *case: PORTRAIT
  172.             {
  173.                 *PrintableArea: PAIR(4800, 6570)
  174.                 *PrintableOrigin: PAIR(70, 100)
  175.                 *switch: Resolution
  176.                 {
  177.                     *case: Option2
  178.                     {
  179.                         *PrintableArea: PAIR(4796, 6568)
  180.                         *PrintableOrigin: PAIR(72, 100)
  181.                     }
  182.                 }
  183.                 *CursorOrigin: PAIR(70, 100)
  184.             }
  185.             *case: LANDSCAPE_CC90
  186.             {
  187.                 *PrintableArea: PAIR(4702, 6498)
  188.                 *PrintableOrigin: PAIR(150, 150)
  189.                 *switch: Resolution
  190.                 {
  191.                     *case: Option2
  192.                     {
  193.                         *PrintableArea: PAIR(4700, 6496)
  194.                         *PrintableOrigin: PAIR(152, 152)
  195.                     }
  196.                 }
  197.                 *CursorOrigin: PAIR(150, 6648)
  198.             }
  199.         }
  200.     }
  201.     *Option: A5
  202.     {
  203.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  204.         *Command: CmdSelect
  205.         {
  206.             *Order: DOC_SETUP.5
  207.             *Cmd: "<1B>&l25a1E"
  208.         }
  209.         *switch: Orientation
  210.         {
  211.             *case: PORTRAIT
  212.             {
  213.                 *PrintableArea: PAIR(3338, 4218)
  214.                 *PrintableOrigin: PAIR(70, 230)
  215.                 *switch: Resolution
  216.                 {
  217.                     *case: Option2
  218.                     {
  219.                         *PrintableArea: PAIR(3336, 4216)
  220.                         *PrintableOrigin: PAIR(72, 230)
  221.                     }
  222.                 }
  223.                 *CursorOrigin: PAIR(70, 150)
  224.             }
  225.             *case: LANDSCAPE_CC90
  226.             {
  227.                 *PrintableArea: PAIR(3198, 4350)
  228.                 *PrintableOrigin: PAIR(190, 150)
  229.                 *switch: Resolution
  230.                 {
  231.                     *case: Option2
  232.                     {
  233.                         *PrintableArea: PAIR(3196, 4444)
  234.                         *PrintableOrigin: PAIR(192, 152)
  235.                     }
  236.                 }
  237.                 *CursorOrigin: PAIR(190, 4490)
  238.             }
  239.         }
  240.     }
  241.     *Option: Option5
  242.     {
  243.         *rcNameID: 261
  244.         *PageDimensions: PAIR(2480, 3496)
  245.         *Command: CmdSelect
  246.         {
  247.             *Order: DOC_SETUP.5
  248.             *Cmd: "<1B>&l24a1E"
  249.         }
  250.         *switch: Orientation
  251.         {
  252.             *case: PORTRAIT
  253.             {
  254.                 *PrintableArea: PAIR(2320, 3052)
  255.                 *PrintableOrigin: PAIR(70, 100)
  256.                 *switch: Resolution
  257.                 {
  258.                     *case: Option2
  259.                     {
  260.                         *PrintableArea: PAIR(2316, 3052)
  261.                         *PrintableOrigin: PAIR(72, 100)
  262.                     }
  263.                 }
  264.                 *CursorOrigin: PAIR(70, 100)
  265.             }
  266.             *case: LANDSCAPE_CC90
  267.             {
  268.                 *PrintableArea: PAIR(2220, 2980)
  269.                 *PrintableOrigin: PAIR(150, 150)
  270.                 *switch: Resolution
  271.                 {
  272.                     *case: Option2
  273.                     {
  274.                         *PrintableArea: PAIR(2216, 2976)
  275.                         *PrintableOrigin: PAIR(152, 152)
  276.                     }
  277.                 }
  278.                 *CursorOrigin: PAIR(150, 6730)
  279.             }
  280.         }
  281.     }
  282.     *Option: B5
  283.     {
  284.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  285.         *Command: CmdSelect
  286.         {
  287.             *Order: DOC_SETUP.5
  288.             *Cmd: "<1B>&l45a1E"
  289.         }
  290.         *switch: Orientation
  291.         {
  292.             *case: PORTRAIT
  293.             {
  294.                 *PrintableArea: PAIR(4112, 5608)
  295.                 *PrintableOrigin: PAIR(50, 100)
  296.                 *switch: Resolution
  297.                 {
  298.                     *case: Option2
  299.                     {
  300.                         *PrintableArea: PAIR(4108, 5608)
  301.                         *PrintableOrigin: PAIR(72, 100)
  302.                     }
  303.                 }
  304.                 *CursorOrigin: PAIR(70, 100)
  305.             }
  306.             *case: LANDSCAPE_CC90
  307.             {
  308.                 *PrintableArea: PAIR(3952, 5556)
  309.                 *PrintableOrigin: PAIR(220, 150)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option2
  313.                     {
  314.                         *PrintableArea: PAIR(3952, 5552)
  315.                         *PrintableOrigin: PAIR(220, 152)
  316.                     }
  317.                 }
  318.                 *CursorOrigin: PAIR(220, 5706)
  319.             }
  320.         }
  321.     }
  322.     *Option: EXECUTIVE
  323.     {
  324.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  325.         *Command: CmdSelect
  326.         {
  327.             *Order: DOC_SETUP.5
  328.             *Cmd: "<1B>&l1a1E"
  329.         }
  330.         *switch: Orientation
  331.         {
  332.             *case: PORTRAIT
  333.             {
  334.                 *PrintableArea: PAIR(4050, 5836)
  335.                 *PrintableOrigin: PAIR(120, 100)
  336.                 *switch: Resolution
  337.                 {
  338.                     *case: Option2
  339.                     {
  340.                         *PrintableArea: PAIR(4048, 5836)
  341.                     }
  342.                 }
  343.                 *CursorOrigin: PAIR(120, 100)
  344.             }
  345.             *case: LANDSCAPE_CC90
  346.             {
  347.                 *PrintableArea: PAIR(3950, 5784)
  348.                 *PrintableOrigin: PAIR(250, 150)
  349.                 *switch: Resolution
  350.                 {
  351.                     *case: Option2
  352.                     {
  353.                         *PrintableArea: PAIR(3948, 5780)
  354.                         *PrintableOrigin: PAIR(200, 152)
  355.                     }
  356.                 }
  357.                 *CursorOrigin: PAIR(250, 5934)
  358.             }
  359.         }
  360.     }
  361.     *Option: Option8
  362.     {
  363.         *rcNameID: 262
  364.         *PageDimensions: PAIR(2400, 3600)
  365.         *Command: CmdSelect
  366.         {
  367.             *Order: DOC_SETUP.5
  368.             *Cmd: "<1B>&l74a1E"
  369.         }
  370.         *switch: Orientation
  371.         {
  372.             *case: PORTRAIT
  373.             {
  374.                 *PrintableArea: PAIR(2240, 2906)
  375.                 *PrintableOrigin: PAIR(70, 200)
  376.                 *switch: Resolution
  377.                 {
  378.                     *case: Option2
  379.                     {
  380.                         *PrintableArea: PAIR(2236, 2906)
  381.                         *PrintableOrigin: PAIR(72, 200)
  382.                     }
  383.                 }
  384.                 *CursorOrigin: PAIR(70, 130)
  385.             }
  386.             *case: LANDSCAPE_CC90
  387.             {
  388.                 *PrintableArea: PAIR(2100, 3084)
  389.                 *PrintableOrigin: PAIR(190, 150)
  390.                 *switch: Resolution
  391.                 {
  392.                     *case: Option2
  393.                     {
  394.                         *PrintableArea: PAIR(2096, 3080)
  395.                         *PrintableOrigin: PAIR(192, 152)
  396.                     }
  397.                 }
  398.                 *CursorOrigin: PAIR(190, 3264)
  399.             }
  400.         }
  401.     }
  402.     *Option: Option9
  403.     {
  404.         *rcNameID: 263
  405.         *PageDimensions: PAIR(3000, 5000)
  406.         *Command: CmdSelect
  407.         {
  408.             *Order: DOC_SETUP.5
  409.             *Cmd: "<1B>&l75a1E"
  410.         }
  411.         *switch: Orientation
  412.         {
  413.             *case: PORTRAIT
  414.             {
  415.                 *PrintableArea: PAIR(2840, 4200)
  416.                 *PrintableOrigin: PAIR(70, 300)
  417.                 *switch: Resolution
  418.                 {
  419.                     *case: Option2
  420.                     {
  421.                         *PrintableArea: PAIR(2836, 4200)
  422.                         *PrintableOrigin: PAIR(72, 300)
  423.                     }
  424.                 }
  425.                 *CursorOrigin: PAIR(70, 300)
  426.             }
  427.             *case: LANDSCAPE_CC90
  428.             {
  429.                 *PrintableArea: PAIR(2670, 4300)
  430.                 *PrintableOrigin: PAIR(180, 300)
  431.                 *switch: Resolution
  432.                 {
  433.                     *case: Option2
  434.                     {
  435.                         *PrintableArea: PAIR(2668, 4300)
  436.                     }
  437.                 }
  438.                 *CursorOrigin: PAIR(180, 4600)
  439.             }
  440.         }
  441.     }
  442.     *Option: Option10
  443.     {
  444.         *rcNameID: 264
  445.         *PageDimensions: PAIR(2362, 3496)
  446.         *Command: CmdSelect
  447.         {
  448.             *Order: DOC_SETUP.5
  449.             *Cmd: "<1B>&l75a1E"
  450.         }
  451.         *switch: Orientation
  452.         {
  453.             *case: PORTRAIT
  454.             {
  455.                 *PrintableArea: PAIR(2202, 3052)
  456.                 *PrintableOrigin: PAIR(70, 100)
  457.                 *switch: Resolution
  458.                 {
  459.                     *case: Option2
  460.                     {
  461.                         *PrintableArea: PAIR(2200, 3052)
  462.                         *PrintableOrigin: PAIR(72, 100)
  463.                     }
  464.                 }
  465.                 *CursorOrigin: PAIR(70, 100)
  466.             }
  467.             *case: LANDSCAPE_CC90
  468.             {
  469.                 *PrintableArea: PAIR(2102, 2980)
  470.                 *PrintableOrigin: PAIR(150, 150)
  471.                 *switch: Resolution
  472.                 {
  473.                     *case: Option2
  474.                     {
  475.                         *PrintableArea: PAIR(2100, 2976)
  476.                         *PrintableOrigin: PAIR(152, 152)
  477.                     }
  478.                 }
  479.                 *CursorOrigin: PAIR(150, 5130)
  480.             }
  481.         }
  482.     }
  483.     *Option: ENV_10
  484.     {
  485.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  486.         *Command: CmdSelect
  487.         {
  488.             *Order: DOC_SETUP.5
  489.             *Cmd: "<1B>&l-81a1E"
  490.         }
  491.         *switch: Orientation
  492.         {
  493.             *case: PORTRAIT
  494.             {
  495.                 *PrintableArea: PAIR(2318, 5100)
  496.                 *PrintableOrigin: PAIR(70, 100)
  497.                 *switch: Resolution
  498.                 {
  499.                     *case: Option2
  500.                     {
  501.                         *PrintableArea: PAIR(2316, 5100)
  502.                         *PrintableOrigin: PAIR(72, 100)
  503.                     }
  504.                 }
  505.                 *CursorOrigin: PAIR(70, 100)
  506.             }
  507.             *case: LANDSCAPE_CC90
  508.             {
  509.                 *PrintableArea: PAIR(2158, 5050)
  510.                 *PrintableOrigin: PAIR(150, 150)
  511.                 *switch: Resolution
  512.                 {
  513.                     *case: Option2
  514.                     {
  515.                         *PrintableArea: PAIR(2156, 5048)
  516.                         *PrintableOrigin: PAIR(152, 152)
  517.                     }
  518.                 }
  519.                 *CursorOrigin: PAIR(150, 5200)
  520.             }
  521.         }
  522.     }
  523.     *Option: ENV_DL
  524.     {
  525.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  526.         *Command: CmdSelect
  527.         {
  528.             *Order: DOC_SETUP.5
  529.             *Cmd: "<1B>&l-90a1E"
  530.         }
  531.         *switch: Orientation
  532.         {
  533.             *case: PORTRAIT
  534.             {
  535.                 *PrintableArea: PAIR(2438, 4356)
  536.                 *PrintableOrigin: PAIR(70, 10)
  537.                 *switch: Resolution
  538.                 {
  539.                     *case: Option2
  540.                     {
  541.                         *PrintableArea: PAIR(2436, 4354)
  542.                         *PrintableOrigin: PAIR(72, 12)
  543.                     }
  544.                 }
  545.                 *CursorOrigin: PAIR(70, 10)
  546.             }
  547.             *case: LANDSCAPE_CC90
  548.             {
  549.                 *PrintableArea: PAIR(2338, 4546)
  550.                 *PrintableOrigin: PAIR(150, 100)
  551.                 *switch: Resolution
  552.                 {
  553.                     *case: Option2
  554.                     {
  555.                         *PrintableArea: PAIR(2336, 4544)
  556.                         *PrintableOrigin: PAIR(152, 152)
  557.                     }
  558.                 }
  559.                 *CursorOrigin: PAIR(150, 4696)
  560.             }
  561.         }
  562.     }
  563.     *Option: ENV_C5
  564.     {
  565.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  566.         *Command: CmdSelect
  567.         {
  568.             *Order: DOC_SETUP.5
  569.             *Cmd: "<1B>&l91a1E"
  570.         }
  571.         *switch: Orientation
  572.         {
  573.             *case: PORTRAIT
  574.             {
  575.                 *PrintableArea: PAIR(3668, 4822)
  576.                 *PrintableOrigin: PAIR(70, 90)
  577.                 *switch: Resolution
  578.                 {
  579.                     *case: Option2
  580.                     {
  581.                         *PrintableArea: PAIR(3664, 4820)
  582.                         *PrintableOrigin: PAIR(72, 92)
  583.                     }
  584.                 }
  585.                 *CursorOrigin: PAIR(90, 90)
  586.             }
  587.             *case: LANDSCAPE_CC90
  588.             {
  589.                 *PrintableArea: PAIR(3568, 4762)
  590.                 *PrintableOrigin: PAIR(150, 150)
  591.                 *switch: Resolution
  592.                 {
  593.                     *case: Option2
  594.                     {
  595.                         *PrintableArea: PAIR(3564, 4760)
  596.                         *PrintableOrigin: PAIR(152, 152)
  597.                     }
  598.                 }
  599.                 *CursorOrigin: PAIR(150, 6612)
  600.             }
  601.         }
  602.     }
  603.     *Option: ENV_C6
  604.     {
  605.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  606.         *Command: CmdSelect
  607.         {
  608.             *Order: DOC_SETUP.5
  609.             *Cmd: "<1B>&l92a1E"
  610.         }
  611.         *switch: Orientation
  612.         {
  613.             *case: PORTRAIT
  614.             {
  615.                 *PrintableArea: PAIR(2534, 3208)
  616.                 *PrintableOrigin: PAIR(70, 90)
  617.                 *switch: Resolution
  618.                 {
  619.                     *case: Option2
  620.                     {
  621.                         *PrintableArea: PAIR(2532, 3206)
  622.                         *PrintableOrigin: PAIR(72, 92)
  623.                     }
  624.                 }
  625.                 *CursorOrigin: PAIR(70, 90)
  626.             }
  627.             *case: LANDSCAPE_CC90
  628.             {
  629.                 *PrintableArea: PAIR(2434, 3178)
  630.                 *PrintableOrigin: PAIR(150, 150)
  631.                 *switch: Resolution
  632.                 {
  633.                     *case: Option2
  634.                     {
  635.                         *PrintableArea: PAIR(2432, 3176)
  636.                         *PrintableOrigin: PAIR(152, 152)
  637.                     }
  638.                 }
  639.                 *CursorOrigin: PAIR(150, 3328)
  640.             }
  641.         }
  642.     }
  643.     *Option: CUSTOMSIZE
  644.     {
  645.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  646.         *MinSize: PAIR(600, 600)
  647.         *MaxSize: PAIR(5100, 8400)
  648.         *MaxPrintableWidth: 4800
  649.         *MinLeftMargin: 0
  650.         *CenterPrintable?: FALSE
  651.         *Command: CmdSelect
  652.         {
  653.             *Order: DOC_SETUP.5
  654.             *Cmd: "<1B>&l101a12d0e" %d{(PhysPaperLength / 25) }"P"
  655.         }
  656.     }
  657. }
  658. *Feature: Resolution
  659. {
  660.     *rcNameID: =RESOLUTION_DISPLAY
  661.     *DefaultOption: Option1
  662.     *Option: Option1
  663.     {
  664.         *Name: "300 x 300 " =DOTS_PER_INCH
  665.         *DPI: PAIR(300, 300)
  666.         *TextDPI: PAIR(300, 300)
  667.         *SpotDiameter: 170
  668.         *Command: CmdSelect
  669.         {
  670.             *Order: DOC_SETUP.6
  671.             *Cmd: "<1B>*t300R"
  672.         }
  673.     }
  674.     *Option: Option2
  675.     {
  676.         *Name: "150 x 150 " =DOTS_PER_INCH
  677.         *DPI: PAIR(150, 150)
  678.         *TextDPI: PAIR(150, 150)
  679.         *SpotDiameter: 140
  680.         *Command: CmdSelect
  681.         {
  682.             *Order: DOC_SETUP.6
  683.             *Cmd: "<1B>*t150R"
  684.         }
  685.     }
  686. *%
  687. *% 3/12/97 ZhanW
  688. *% disable 75dpi. The printable area and origin are tuned for 300/150dpi.
  689. *%
  690. *%  *Option: Option3
  691. *%  {
  692. *%      *Name: "75 x 75 dots per inch"
  693. *%      *DPI: PAIR(75, 75)
  694. *%      *TextDPI: PAIR(75, 75)
  695. *%      *SpotDiameter: 120
  696. *%      *Command: CmdSelect
  697. *%      {
  698. *%          *Order: DOC_SETUP.6
  699. *%          *Cmd: "<1B>*t75R"
  700. *%      }
  701. *%  }
  702. }
  703. *Feature: MediaType
  704. {
  705.     *rcNameID: =MEDIA_TYPE_DISPLAY
  706.     *DefaultOption: STANDARD
  707.     *Option: STANDARD
  708.     {
  709.         *rcNameID: =PLAIN_PAPER_DISPLAY
  710.         *Command: CmdSelect
  711.         {
  712.             *Order: PAGE_SETUP.8
  713.             *Cmd: "<1B>&l0M"
  714.         }
  715.     }
  716.     *Option: Option2
  717.     {
  718.         *rcNameID: 268
  719.         *Command: CmdSelect
  720.         {
  721.             *Order: PAGE_SETUP.8
  722.             *Cmd: "<1B>&l1M"
  723.         }
  724.     }
  725.     *Option: Option3
  726.     {
  727.         *rcNameID: 269
  728.         *Command: CmdSelect
  729.         {
  730.             *Order: PAGE_SETUP.8
  731.             *Cmd: "<1B>&l2M"
  732.         }
  733.     }
  734.     *Option: GLOSSY
  735.     {
  736.         *rcNameID: =GLOSSY_PAPER_DISPLAY
  737.         *Command: CmdSelect
  738.         {
  739.             *Order: PAGE_SETUP.8
  740.             *Cmd: "<1B>&l3M"
  741.         }
  742.     }
  743.     *Option: TRANSPARENCY
  744.     {
  745.         *rcNameID: =TRANSPARENCY_DISPLAY
  746.         *Command: CmdSelect
  747.         {
  748.             *Order: PAGE_SETUP.8
  749.             *Cmd: "<1B>&l4M"
  750.         }
  751.     }
  752. }
  753. *Feature: TextQuality
  754. {
  755.     *rcNameID: =TEXT_QUALITY_DISPLAY
  756.     *DefaultOption: Option1
  757.     *Option: Option1
  758.     {
  759.         *rcNameID: 272
  760.         *Command: CmdSelect
  761.         {
  762.             *Order: DOC_SETUP.4
  763.             *Cmd: "<1B>*o0M"
  764.         }
  765.     }
  766.     *Option: Option2
  767.     {
  768.         *rcNameID: 273
  769.         *Command: CmdSelect
  770.         {
  771.             *Order: DOC_SETUP.4
  772.             *Cmd: "<1B>*o-1M"
  773.         }
  774.     }
  775.     *Option: Option3
  776.     {
  777.         *rcNameID: 274
  778.         *Command: CmdSelect
  779.         {
  780.             *Order: DOC_SETUP.4
  781.             *Cmd: "<1B>*o1M"
  782.         }
  783.     }
  784. }
  785. *Feature: ColorMode
  786. {
  787.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  788.     *DefaultOption: Color
  789.     *Option: Mono
  790.     {
  791.         *rcNameID: =MONO_DISPLAY
  792.         *DevNumOfPlanes: 1
  793.         *DevBPP: 1
  794.         *Color? : FALSE
  795.     }
  796.     *Option: Color
  797.     {
  798.         *rcNameID: =COLOR_DISPLAY
  799.         *DevNumOfPlanes: 4
  800.         *DevBPP: 1
  801.         *DrvBPP: 4
  802.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  803.         *Command: CmdSendBlackData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  804.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  805.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  806.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  807.         *Command: CmdSelect
  808.         {
  809.             *Order: PAGE_SETUP.9
  810.             *Cmd: "<1B>*r-4U"
  811.         }
  812.     }
  813. }
  814. *Feature: Halftone
  815. {
  816.     *rcNameID: =HALFTONING_DISPLAY
  817.     *DefaultOption: HT_PATSIZE_AUTO
  818.     *Option: HT_PATSIZE_AUTO
  819.     {
  820.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  821.     }
  822. *Ifdef: WINNT_50
  823.     *Option: HT_PATSIZE_SUPERCELL_M
  824.     {
  825.         *rcNameID: =HT_SUPERCELL_DISPLAY
  826.     }
  827. *Endif:
  828.     *Option: HT_PATSIZE_6x6_M
  829.     {
  830.         *rcNameID: =HT_DITHER6X6_DISPLAY
  831.     }
  832.     *Option: HT_PATSIZE_8x8_M
  833.     {
  834.         *rcNameID: =HT_DITHER8X8_DISPLAY
  835.     }
  836. }
  837. *Command: CmdStartDoc
  838. {
  839.     *Order: DOC_SETUP.1
  840.     *Cmd: "<1B>E<1B>&l0L"
  841. }
  842. *Command: CmdStartPage
  843. {
  844.     *Order: PAGE_SETUP.1
  845.     *Cmd: "<0D>"
  846. }
  847. *Command: CmdEndJob
  848. {
  849.     *Order: JOB_FINISH.1
  850.     *Cmd: "<1B>E"
  851. }
  852. *Command: CmdEndPage
  853. {
  854.     *Order: PAGE_FINISH.1
  855.     *Cmd: "<0D>"
  856. }
  857. *RotateCoordinate?: TRUE
  858. *RotateRaster?: FALSE
  859. *RotateFont?: FALSE
  860. *switch: Orientation
  861. {
  862.     *case: PORTRAIT
  863.     {
  864.         *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  865.     }
  866.     *case: LANDSCAPE_CC90
  867.     {
  868.         *TextCaps: LIST()
  869.     }
  870. }
  871. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  872. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT,Y_LANDSCAPE)
  873. *XMoveThreshold: 0
  874. *YMoveThreshold: *
  875. *XMoveUnit: 300
  876. *YMoveUnit: 300
  877. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  878. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  879. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  880. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  881. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  882. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  883. *Command: CmdCR { *Cmd : "<0D>" }
  884. *Command: CmdLF { *Cmd : "<0A>" }
  885. *Command: CmdFF { *Cmd : "<0C>" }
  886. *EjectPageWithFF?: TRUE
  887. *ChangeColorModeOnDoc?: FALSE
  888. *Command: CmdSelectBlackColor { *Cmd : "<1B>*v15S" }
  889. *Command: CmdSelectRedColor { *Cmd : "<1B>*v12S" }
  890. *Command: CmdSelectGreenColor { *Cmd : "<1B>*v10S" }
  891. *Command: CmdSelectYellowColor { *Cmd : "<1B>*v8S" }
  892. *Command: CmdSelectBlueColor { *Cmd : "<1B>*v6S" }
  893. *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v4S" }
  894. *Command: CmdSelectCyanColor { *Cmd : "<1B>*v2S" }
  895. *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  896. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  897. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  898. *OutputDataFormat: H_BYTE
  899. *OptimizeLeftBound?: FALSE
  900.  
  901. *StripBlanks: LIST(TRAILING)
  902. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  903. *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  904. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  905.  
  906. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  907. *CursorYAfterSendBlockData: AUTO_INCREMENT
  908. *RasterSendAllData? : TRUE
  909. *LookAheadRegion: 360
  910. *DefaultFont: 1
  911. *DefaultCTT: 0
  912. *CharPosition: BASELINE
  913.  
  914. *switch: Orientation
  915. {
  916.   *case: PORTRAIT
  917.   {
  918.    *DeviceFonts: LIST(1,7,8,69,70,71,72,73,94,95,102,103,104,105,106,107,
  919. +                   108,109,110,111,112,113,114,115,116,117)
  920.   }
  921.   *case: LANDSCAPE_CC90
  922.   {
  923.    *DeviceFonts: LIST()
  924.   }
  925. }
  926.  
  927. *FontCartridge: FC1
  928. {
  929.     *rcCartridgeNameID: 275
  930.     *PortraitFonts: LIST(2)
  931.     *LandscapeFonts: LIST()
  932. }
  933. *FontCartridge: FC2
  934. {
  935.     *rcCartridgeNameID: 276
  936.     *PortraitFonts: LIST(3,4,5)
  937.     *LandscapeFonts: LIST()
  938. }
  939. *FontCartridge: FC3
  940. {
  941.     *rcCartridgeNameID: 277
  942.     *PortraitFonts: LIST(6,7,8)
  943.     *LandscapeFonts: LIST()
  944. }
  945. *FontCartridge: FC4
  946. {
  947.     *rcCartridgeNameID: 278
  948.     *PortraitFonts: LIST(9,10,11,12)
  949.     *LandscapeFonts: LIST()
  950. }
  951. *FontCartridge: FC5
  952. {
  953.     *rcCartridgeNameID: 279
  954.     *PortraitFonts: LIST(13,14)
  955.     *LandscapeFonts: LIST()
  956. }
  957. *FontCartridge: FC6
  958. {
  959.     *rcCartridgeNameID: 280
  960.     *PortraitFonts: LIST(15,16)
  961.     *LandscapeFonts: LIST()
  962. }
  963. *FontCartridge: FC7
  964. {
  965.     *rcCartridgeNameID: 281
  966.     *PortraitFonts: LIST(17,18,19,20)
  967.     *LandscapeFonts: LIST()
  968. }
  969. *FontCartridge: FC8
  970. {
  971.     *rcCartridgeNameID: 282
  972.     *PortraitFonts: LIST(21,22)
  973.     *LandscapeFonts: LIST()
  974. }
  975. *FontCartridge: FC9
  976. {
  977.     *rcCartridgeNameID: 283
  978.     *PortraitFonts: LIST(23,24)
  979.     *LandscapeFonts: LIST()
  980. }
  981. *FontCartridge: FC10
  982. {
  983.     *rcCartridgeNameID: 284
  984.     *PortraitFonts: LIST(25,26,27,28,59,60,61,62,63,64,65,66,67,68)
  985.     *LandscapeFonts: LIST()
  986. }
  987. *FontCartridge: FC11
  988. {
  989.     *rcCartridgeNameID: 285
  990.     *PortraitFonts: LIST(29,30,31,32,33,34,35,36)
  991.     *LandscapeFonts: LIST()
  992. }
  993. *FontCartridge: FC12
  994. {
  995.     *rcCartridgeNameID: 286
  996.     *PortraitFonts: LIST(37,38,39,40,41,42,43,44)
  997.     *LandscapeFonts: LIST()
  998. }
  999. *FontCartridge: FC13
  1000. {
  1001.     *rcCartridgeNameID: 287
  1002.     *PortraitFonts: LIST(45,46,47,48,49,50)
  1003.     *LandscapeFonts: LIST()
  1004. }
  1005. *FontCartridge: FC14
  1006. {
  1007.     *rcCartridgeNameID: 288
  1008.     *PortraitFonts: LIST(52,53,54,55,56,57)
  1009.     *LandscapeFonts: LIST()
  1010. }
  1011. *FontCartridge: FC15
  1012. {
  1013.     *rcCartridgeNameID: 289
  1014.     *PortraitFonts: LIST(51)
  1015.     *LandscapeFonts: LIST()
  1016. }
  1017. *FontCartridge: FC16
  1018. {
  1019.     *rcCartridgeNameID: 290
  1020.     *PortraitFonts: LIST(58)
  1021.     *LandscapeFonts: LIST()
  1022. }
  1023. *FontCartridge: FC17
  1024. {
  1025.     *rcCartridgeNameID: 291
  1026.     *PortraitFonts: LIST(74,75,76,77,78,79)
  1027.     *LandscapeFonts: LIST()
  1028. }
  1029. *FontCartridge: FC18
  1030. {
  1031.     *rcCartridgeNameID: 292
  1032.     *PortraitFonts: LIST(80,81,82,83,84,85,86,96,97,98,99,100,101)
  1033.     *LandscapeFonts: LIST()
  1034. }
  1035. *FontCartridge: FC19
  1036. {
  1037.     *rcCartridgeNameID: 293
  1038.     *PortraitFonts: LIST(87,88,89,90)
  1039.     *LandscapeFonts: LIST()
  1040. }
  1041. *FontCartridge: FC20
  1042. {
  1043.     *rcCartridgeNameID: 294
  1044.     *PortraitFonts: LIST(91,92,93)
  1045.     *LandscapeFonts: LIST()
  1046. }
  1047. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  1048. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1049. *Command: CmdBoldOn { *Cmd : "<1B>(s3B" }
  1050. *Command: CmdBoldOff { *Cmd : "<1B>(s0B" }
  1051. *Command: CmdItalicOn { *Cmd : "<1B>(s1S" }
  1052. *Command: CmdItalicOff { *Cmd : "<1B>(s0S" }
  1053.